float32[] positions
float32[] weights